package com.syni.mdd.sjb.common.datatreaure.entity.bo.userChannel;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class GetMinAppTemplListBo {
    private String tmplId;
    private String name;
    private String preview;
    private String price;
    private String version;
    private Integer codeId;
    private List<ServiceInfo> serviceInfo = new ArrayList<>();

    @Data
    public static class ServiceInfo{
        private List<LevelList> levelList;
        private String previewImgUrl;
    }

    @Data
    public static class LevelList{
        private Integer levelId;
        private Double price;
        private String levelName;
        private List<FeatureList> featureList;
    }

    @Data
    public static class FeatureList{
        private Integer id;
        private String name;
        private String paid;
    }
}
